package com.wms.service;

import com.wms.bean.PageBean;
import com.wms.dto.AddStkByGoodsDTO;
import com.wms.dto.CommodityDTO;
import com.wms.dto.ProductsDTO;
import com.wms.dto.WareAndLocDTO;
import com.wms.entity.TaskUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AddStkByGoodsService {

    /**
     * 新增盘点任务（按物品）- 任务头
     */
    int addStkByGoods(AddStkByGoodsDTO task);

    /**
     * 根据仓库ID查询默认盘点人ID和盘点人姓名
     */
    TaskUser queryUserByStoreId(@Param("storeId") int storeId);

    /**
     * 根据仓库ID查询该仓库下的产品信息（type=1）
     */
   PageBean queryProductsByStoreId(int storeId, int page, int pageSize);

    /**
     * 根据仓库ID查询该仓库下的商品信息（type=2）
     */
   PageBean queryCommodityByStoreId(int storeId, int page, int pageSize);


}
